home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The School House• / HeloMath •••• / HeloMath ееее.rsrc / CODE_7_Draw.txt < prev    next >
Text File  |  1988-10-20  |  15KB  |  246 lines

  1. # near model CODE resource
  2. # jump table entries: 152-152 (1 of them)
  3. export_19:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  3B7C 0001 EC24           move.w     [A5 - 0x13DC], 0x1
  6. 0000000A  2F3C 0134 01F4           move.l     -[A7], 0x13401F4
  7. 00000010  A893                     syscall    MoveTo
  8. 00000012  2F3C 0003 0003           move.l     -[A7], 0x30003
  9. 00000018  A89B                     syscall    PenSize
  10. 0000001A  2F3C 014F 01F4           move.l     -[A7], 0x14F01F4
  11. 00000020  A891                     syscall    LineTo
  12. 00000022  2F3C 014F 01D9           move.l     -[A7], 0x14F01D9
  13. 00000028  A891                     syscall    LineTo
  14. 0000002A  2F3C 0001 0001           move.l     -[A7], 0x10001
  15. 00000030  A89B                     syscall    PenSize
  16. 00000032  486D EC6C                pea.l      [A5 - 0x1394]
  17. 00000036  2F3C 0131 01E0           move.l     -[A7], 0x13101E0
  18. 0000003C  2F3C 013B 01EA           move.l     -[A7], 0x13B01EA
  19. 00000042  A8A7                     syscall    SetRect
  20. 00000044  486D EC6C                pea.l      [A5 - 0x1394]
  21. 00000048  A8A1                     syscall    FrameRect
  22. 0000004A  486D EC74                pea.l      [A5 - 0x138C]
  23. 0000004E  2F3C 0131 01EA           move.l     -[A7], 0x13101EA
  24. 00000054  2F3C 013B 01F4           move.l     -[A7], 0x13B01F4
  25. 0000005A  A8A7                     syscall    SetRect
  26. 0000005C  486D EC74                pea.l      [A5 - 0x138C]
  27. 00000060  A8A1                     syscall    FrameRect
  28. 00000062  486D EC64                pea.l      [A5 - 0x139C]
  29. 00000066  2F3C 0131 01D6           move.l     -[A7], 0x13101D6
  30. 0000006C  2F3C 013B 01E0           move.l     -[A7], 0x13B01E0
  31. 00000072  A8A7                     syscall    SetRect
  32. 00000074  486D EC64                pea.l      [A5 - 0x139C]
  33. 00000078  A8A1                     syscall    FrameRect
  34. 0000007A  486D EC94                pea.l      [A5 - 0x136C]
  35. 0000007E  2F3C 0145 01E0           move.l     -[A7], 0x14501E0
  36. 00000084  2F3C 014F 01EA           move.l     -[A7], 0x14F01EA
  37. 0000008A  A8A7                     syscall    SetRect
  38. 0000008C  486D EC94                pea.l      [A5 - 0x136C]
  39. 00000090  A8A1                     syscall    FrameRect
  40. 00000092  486D EC8C                pea.l      [A5 - 0x1374]
  41. 00000096  2F3C 0145 01D6           move.l     -[A7], 0x14501D6
  42. 0000009C  2F3C 014F 01E0           move.l     -[A7], 0x14F01E0
  43. 000000A2  A8A7                     syscall    SetRect
  44. 000000A4  486D EC8C                pea.l      [A5 - 0x1374]
  45. 000000A8  A8A1                     syscall    FrameRect
  46. 000000AA  486D EC9C                pea.l      [A5 - 0x1364]
  47. 000000AE  2F3C 0145 01EA           move.l     -[A7], 0x14501EA
  48. 000000B4  2F3C 014F 01F4           move.l     -[A7], 0x14F01F4
  49. 000000BA  A8A7                     syscall    SetRect
  50. 000000BC  486D EC9C                pea.l      [A5 - 0x1364]
  51. 000000C0  A8A1                     syscall    FrameRect
  52. 000000C2  486D EC7C                pea.l      [A5 - 0x1384]
  53. 000000C6  2F3C 013B 01D6           move.l     -[A7], 0x13B01D6
  54. 000000CC  2F3C 0145 01E0           move.l     -[A7], 0x14501E0
  55. 000000D2  A8A7                     syscall    SetRect
  56. 000000D4  486D EC7C                pea.l      [A5 - 0x1384]
  57. 000000D8  A8A1                     syscall    FrameRect
  58. 000000DA  486D EC84                pea.l      [A5 - 0x137C]
  59. 000000DE  2F3C 013B 01EA           move.l     -[A7], 0x13B01EA
  60. 000000E4  2F3C 0145 01F4           move.l     -[A7], 0x14501F4
  61. 000000EA  A8A7                     syscall    SetRect
  62. 000000EC  486D EC84                pea.l      [A5 - 0x137C]
  63. 000000F0  A8A1                     syscall    FrameRect
  64. 000000F2  486D ECA4                pea.l      [A5 - 0x135C]
  65. 000000F6  2F3C 013B 01E0           move.l     -[A7], 0x13B01E0
  66. 000000FC  2F3C 0145 01EA           move.l     -[A7], 0x14501EA
  67. 00000102  A8A7                     syscall    SetRect
  68. 00000104  486D ECA4                pea.l      [A5 - 0x135C]
  69. 00000108  A8A1                     syscall    FrameRect
  70. 0000010A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  71. 0000010E  A88A                     syscall    TextSize
  72. 00000110  3F3A 026C                move.w     -[A7], [PC + 0x26C /* 0000037E, value 0x1, cstring "" */]
  73. 00000114  A888                     syscall    TextFace
  74. 00000116  2F3C 0130 01D7           move.l     -[A7], 0x13001D7
  75. 0000011C  A893                     syscall    MoveTo
  76. 0000011E  487A 0258                pea.l      [PC + 0x258 /* 00000378, value 0x5537469, pstring "Stick" */]
  77. 00000122  A884                     syscall    DrawString
  78. 00000124  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  79. 00000128  A88A                     syscall    TextSize
  80. 0000012A  2F3C 0134 002D           move.l     -[A7], 0x134002D
  81. 00000130  A893                     syscall    MoveTo
  82. 00000132  487A 023E                pea.l      [PC + 0x23E /* 00000372, value 0x5424F4E, pstring "BONUS" */]
  83. 00000136  A884                     syscall    DrawString
  84. 00000138  486D EBF8                pea.l      [A5 - 0x1408]
  85. 0000013C  2F3C 0138 000A           move.l     -[A7], 0x138000A
  86. 00000142  2F3C 014A 0073           move.l     -[A7], 0x14A0073
  87. 00000148  A8A7                     syscall    SetRect
  88. 0000014A  486D EBF8                pea.l      [A5 - 0x1408]
  89. 0000014E  486D C43E                pea.l      [A5 - 0x3BC2]
  90. 00000152  A8A5                     syscall    FillRect
  91. 00000154  3F3C 0003                move.w     -[A7], 0x3
  92. 00000158  A889                     syscall    TextMode
  93. 0000015A  2F3C 0145 0012           move.l     -[A7], 0x1450012
  94. 00000160  A893                     syscall    MoveTo
  95. 00000162  487A 020C                pea.l      [PC + 0x20C /* 00000370, value 0x1350542 */]
  96. 00000166  A884                     syscall    DrawString
  97. 00000168  2F3C 0145 0026           move.l     -[A7], 0x1450026
  98. 0000016E  A893                     syscall    MoveTo
  99. 00000170  487A 01FC                pea.l      [PC + 0x1FC /* 0000036E, value 0x1340135 */]
  100. 00000174  A884                     syscall    DrawString
  101. 00000176  2F3C 0145 003A           move.l     -[A7], 0x145003A
  102. 0000017C  A893                     syscall    MoveTo
  103. 0000017E  487A 01EC                pea.l      [PC + 0x1EC /* 0000036C, value 0x1330134 */]
  104. 00000182  A884                     syscall    DrawString
  105. 00000184  2F3C 0145 004E           move.l     -[A7], 0x145004E
  106. 0000018A  A893                     syscall    MoveTo
  107. 0000018C  487A 01DC                pea.l      [PC + 0x1DC /* 0000036A, value 0x1320133 */]
  108. 00000190  A884                     syscall    DrawString
  109. 00000192  2F3C 0145 0062           move.l     -[A7], 0x1450062
  110. 00000198  A893                     syscall    MoveTo
  111. 0000019A  487A 01CC                pea.l      [PC + 0x1CC /* 00000368, value 0x1310132 */]
  112. 0000019E  A884                     syscall    DrawString
  113. 000001A0  486D EBD0                pea.l      [A5 - 0x1430]
  114. 000001A4  2F3C 0122 012C           move.l     -[A7], 0x122012C
  115. 000001AA  2F3C 0127 0154           move.l     -[A7], 0x1270154
  116. 000001B0  A8A7                     syscall    SetRect
  117. 000001B2  486D EBD0                pea.l      [A5 - 0x1430]
  118. 000001B6  A8A4                     syscall    InvertRect
  119. 000001B8  486D D800                pea.l      [A5 - 0x2800]
  120. 000001BC  206D FF10                movea.l    A0, [A5 - 0xF0]
  121. 000001C0  4868 0002                pea.l      [A0 + 0x2]
  122. 000001C4  486D D806                pea.l      [A5 - 0x27FA]
  123. 000001C8  486D D7F8                pea.l      [A5 - 0x2808]
  124. 000001CC  3F3C 0002                move.w     -[A7], 0x2
  125. 000001D0  42A7                     clr.l      -[A7]
  126. 000001D2  A8EC                     syscall    CopyBits
  127. 000001D4  486D D774                pea.l      [A5 - 0x288C]
  128. 000001D8  206D FF10                movea.l    A0, [A5 - 0xF0]
  129. 000001DC  4868 0002                pea.l      [A0 + 0x2]
  130. 000001E0  486D D77A                pea.l      [A5 - 0x2886]
  131. 000001E4  486D D76C                pea.l      [A5 - 0x2894]
  132. 000001E8  3F3C 0002                move.w     -[A7], 0x2
  133. 000001EC  42A7                     clr.l      -[A7]
  134. 000001EE  A8EC                     syscall    CopyBits
  135. 000001F0  486D EC38                pea.l      [A5 - 0x13C8]
  136. 000001F4  2F3C 012C 009B           move.l     -[A7], 0x12C009B
  137. 000001FA  2F3C 0154 00F5           move.l     -[A7], 0x15400F5
  138. 00000200  A8A7                     syscall    SetRect
  139. 00000202  486D EC38                pea.l      [A5 - 0x13C8]
  140. 00000206  A8A1                     syscall    FrameRect
  141. 00000208  486D ECBC                pea.l      [A5 - 0x1344]
  142. 0000020C  2F3C 012D 009C           move.l     -[A7], 0x12D009C
  143. 00000212  2F3C 0136 00F4           move.l     -[A7], 0x13600F4
  144. 00000218  A8A7                     syscall    SetRect
  145. 0000021A  486D ECBC                pea.l      [A5 - 0x1344]
  146. 0000021E  A8A4                     syscall    InvertRect
  147. 00000220  3F3C 0003                move.w     -[A7], 0x3
  148. 00000224  A889                     syscall    TextMode
  149. 00000226  2F3C 0135 00A4           move.l     -[A7], 0x13500A4
  150. 0000022C  A893                     syscall    MoveTo
  151. 0000022E  487A 012C                pea.l      [PC + 0x12C /* 0000035C, value 0xA544845 '\nTHE', pstring "THE ANSWER" */]
  152. 00000232  A884                     syscall    DrawString
  153. 00000234  486D EBC8                pea.l      [A5 - 0x1438]
  154. 00000238  2F3C 0131 012C           move.l     -[A7], 0x131012C
  155. 0000023E  2F3C 014F 01A9           move.l     -[A7], 0x14F01A9
  156. 00000244  A8A7                     syscall    SetRect
  157. 00000246  486D EBC8                pea.l      [A5 - 0x1438]
  158. 0000024A  A8A1                     syscall    FrameRect
  159. 0000024C  486D ECBC                pea.l      [A5 - 0x1344]
  160. 00000250  2F3C 0132 012D           move.l     -[A7], 0x132012D
  161. 00000256  2F3C 013B 01A8           move.l     -[A7], 0x13B01A8
  162. 0000025C  A8A7                     syscall    SetRect
  163. 0000025E  486D ECBC                pea.l      [A5 - 0x1344]
  164. 00000262  A8A4                     syscall    InvertRect
  165. 00000264  2F3C 0131 0156           move.l     -[A7], 0x1310156
  166. 0000026A  A893                     syscall    MoveTo
  167. 0000026C  2F3C 014E 0156           move.l     -[A7], 0x14E0156
  168. 00000272  A891                     syscall    LineTo
  169. 00000274  2F3C 0131 017E           move.l     -[A7], 0x131017E
  170. 0000027A  A893                     syscall    MoveTo
  171. 0000027C  2F3C 014E 017E           move.l     -[A7], 0x14E017E
  172. 00000282  A891                     syscall    LineTo
  173. 00000284  3F3C 0003                move.w     -[A7], 0x3
  174. 00000288  A889                     syscall    TextMode
  175. 0000028A  2F3C 013A 012E           move.l     -[A7], 0x13A012E
  176. 00000290  A893                     syscall    MoveTo
  177. 00000292  487A 00B4                pea.l      [PC + 0xB4 /* 00000348, value 0x1353434F, pstring "SCORE  RIGHT  WRONG" */]
  178. 00000296  A884                     syscall    DrawString
  179. 00000298  486D ECBC                pea.l      [A5 - 0x1344]
  180. 0000029C  2F3C 0127 FFFF           move.l     -[A7], 0x127FFFF
  181. 000002A2  2F3C 0157 0201           move.l     -[A7], 0x1570201
  182. 000002A8  A8A7                     syscall    SetRect
  183. 000002AA  486D ECBC                pea.l      [A5 - 0x1344]
  184. 000002AE  A8A1                     syscall    FrameRect
  185. 000002B0  486D EC30                pea.l      [A5 - 0x13D0]
  186. 000002B4  2F3C 00B8 0130           move.l     -[A7], 0xB80130
  187. 000002BA  2F3C 00C8 0150           move.l     -[A7], 0xC80150
  188. 000002C0  A8A7                     syscall    SetRect
  189. 000002C2  302D EC22                move.w     D0, [A5 - 0x13DE]
  190. 000002C6  4440                     neg.w      D0
  191. 000002C8  3B40 EC40                move.w     [A5 - 0x13C0], D0
  192. 000002CC  302D EC22                move.w     D0, [A5 - 0x13DE]
  193. 000002D0  4440                     neg.w      D0
  194. 000002D2  3B40 EC52                move.w     [A5 - 0x13AE], D0
  195. 000002D6  426D EC42                clr.w      [A5 - 0x13BE]
  196. 000002DA  302D EC22                move.w     D0, [A5 - 0x13DE]
  197. 000002DE  4440                     neg.w      D0
  198. 000002E0  3B40 EC54                move.w     [A5 - 0x13AC], D0
  199. 000002E4  3B6D EC22 EC44           move.w     [A5 - 0x13BC], [A5 - 0x13DE]
  200. 000002EA  302D EC22                move.w     D0, [A5 - 0x13DE]
  201. 000002EE  4440                     neg.w      D0
  202. 000002F0  3B40 EC56                move.w     [A5 - 0x13AA], D0
  203. 000002F4  302D EC22                move.w     D0, [A5 - 0x13DE]
  204. 000002F8  4440                     neg.w      D0
  205. 000002FA  3B40 EC46                move.w     [A5 - 0x13BA], D0
  206. 000002FE  426D EC58                clr.w      [A5 - 0x13A8]
  207. 00000302  3B6D EC22 EC48           move.w     [A5 - 0x13B8], [A5 - 0x13DE]
  208. 00000308  426D EC5A                clr.w      [A5 - 0x13A6]
  209. 0000030C  302D EC22                move.w     D0, [A5 - 0x13DE]
  210. 00000310  4440                     neg.w      D0
  211. 00000312  3B40 EC4A                move.w     [A5 - 0x13B6], D0
  212. 00000316  3B6D EC22 EC5C           move.w     [A5 - 0x13A4], [A5 - 0x13DE]
  213. 0000031C  426D EC4C                clr.w      [A5 - 0x13B4]
  214. 00000320  3B6D EC22 EC5E           move.w     [A5 - 0x13A2], [A5 - 0x13DE]
  215. 00000326  3B6D EC22 EC4E           move.w     [A5 - 0x13B2], [A5 - 0x13DE]
  216. 0000032C  3B6D EC22 EC60           move.w     [A5 - 0x13A0], [A5 - 0x13DE]
  217. 00000332  426D EC50                clr.w      [A5 - 0x13B0]
  218. 00000336  426D EC62                clr.w      [A5 - 0x139E]
  219. 0000033A  4E5E                     unlink     A6
  220. 0000033C  4E75                     rts
  221. 0000033E  C452                     and.w      D2, [A2]
  222. 00000340  4157                     chk.w      D0, [A7]
  223. 00000342  5354                     subq.w     [A4], 1
  224. 00000344  5546                     subq.w     D6, 2
  225. 00000346  0038 1353 434F           ori.b      [0x0000434F], 0x53 /* 'S' */
  226. 0000034C  5245                     addq.w     D5, 1
  227. 0000034E  2020                     move.l     D0, -[A0]
  228. 00000350  5249                     addq.w     A1, 1
  229. 00000352  4748                     chk.w      D3, A0
  230. 00000354  5420                     addq.b     -[A0], 2
  231. 00000356  2057                     movea.l    A0, [A7]
  232. 00000358  524F                     addq.w     A7, 1
  233. 0000035A  4E47                     trap       7
  234. 0000035C  0A54 4845                xori.w     [A4], 0x4845 /* 'HE' */
  235. 00000360  2041                     movea.l    A0, D1
  236. 00000362  4E53 5745                link       A3, -0xFFFFA8BB
  237. 00000366  5200                     addq.b     D0, 1
  238. 00000368  0131 0132 0133 0134 0135 btst       [[A1 + 0x1330134 + D0] + 0x135], D0
  239. 00000372  0542                     bchg       D2, D2
  240. 00000374  4F4E                     chk.w      D7, A6
  241. 00000376  5553                     subq.w     [A3], 2
  242. 00000378  0553                     bchg       [A3], D2
  243. 0000037A  7469                     moveq.l    D2, 0x69
  244. 0000037C  636B                     bls        +0x6D /* 000003E9 */
  245. 0000037E  0001                     .incomplete
  246.